Naming conventions CS-libraries ------------------------------- The libraries are named according to: LIB NAME: csCPMV.lib with C: The compiler. b Borland C++ 4.5 c Borland C++ 5.0 w Watcom v Visual C++ 1.5 (16 bits) or 2.0 ( 32 bits ) m Visual C++ 4.2 g GNU P: The platform d Dos w Windows 16 bit n NT, Windows95 o OS/2 l Linux M: Memory model c Compact l Large h Huge f Flat memory model m Multi threaded MFC compatible (Visual C++ 32 bits only) V: Version p Production (Release) d Debug e Evaluation version (NOT in the commercial version.) Example: CSBWCD.LIB This the library for Borland, for 16 bits Windows, Compact memory model the Debug version. csBWCD.lib ^^^^ |||| Debug version ||| Compact memory model || 16 bits Windows | Borland 4.51 compiler Example: CSMNME.lib This the library for Visual C++ 4.2, Windows95 or NT, requiring MFC as a DLL. Only one of these libraries needs to be linked in at any time!